home *** CD-ROM | disk | FTP | other *** search
-
-
-
- pppprrrroooocccc____rrrreeeeffff((((DDDD3333)))) pppprrrroooocccc____rrrreeeeffff((((DDDD3333))))
-
-
-
- NNNNAAAAMMMMEEEE
- _pppp_rrrr_oooo_cccc______rrrr_eeee_ffff - obtain a reference to a process for signaling
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_rrrr_eeee_aaaa_mmmm_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
- _vvvv_oooo_iiii_dddd _****_pppp_rrrr_oooo_cccc______rrrr_eeee_ffff_((((_vvvv_oooo_iiii_dddd_))))_;;;;
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- A non-STREAMS character driver can call _pppp_rrrr_oooo_cccc______rrrr_eeee_ffff to obtain a reference to
- the process in whose context it is running.
-
- RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
- _pppp_rrrr_oooo_cccc______rrrr_eeee_ffff returns an identifier that can be used in calls to _pppp_rrrr_oooo_cccc______ssss_iiii_gggg_nnnn_aaaa_llll
- and _pppp_rrrr_oooo_cccc______uuuu_nnnn_rrrr_eeee_ffff(D3).
-
- UUUUSSSSAAAAGGGGEEEE
- The value returned can be used in subsequent calls to _pppp_rrrr_oooo_cccc______ssss_iiii_gggg_nnnn_aaaa_llll(D3) to
- post a signal to the process. The return value should not be used in any
- other way (that is, the driver should not attempt to interpret its
- meaning).
-
- Processes can exit even though they are referenced by drivers. In this
- event, reuse of the identifier will be deferred until all driver
- references are given up.
-
- There must be a matching call to _pppp_rrrr_oooo_cccc______uuuu_nnnn_rrrr_eeee_ffff for every call to _pppp_rrrr_oooo_cccc______rrrr_eeee_ffff,
- when the driver no longer needs to reference the process. This is
- typically done as part of _cccc_llll_oooo_ssss_eeee(D2) processing.
-
- This function requires user context.
-
- LLLLeeeevvvveeeellll
- Base only.
-
- SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
- Does not sleep.
-
- Driver-defined basic locks, read/write locks, and sleep locks may be held
- across calls to this function.
-
- RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
- _pppp_rrrr_oooo_cccc______ssss_iiii_gggg_nnnn_aaaa_llll(D3), _pppp_rrrr_oooo_cccc______uuuu_nnnn_rrrr_eeee_ffff(D3)
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-